Mental Health - The Challenges And The Technology